home *** CD-ROM | disk | FTP | other *** search
- #include "bbs.h"
-
- void CallersLog(char *stringout)
- {
- char buff[100];
- FILE *GFP1;
- //if(!(GET_BIT(ACS_DO_CALLERSLOG))) return;
-
- sprintf(buff,"%sNode%u/CallersLog",Cmds->BBSLoc,Cmds->AcLvl[LVL_NODE_NUMBER]);
-
- GFP1=fopen(buff,"r");
- if(GFP1==NULL) GFP1=fopen(buff,"w");
- else {
- fclose(GFP1);
- GFP1=fopen(buff,"a");
- }
-
- if(GFP1) {
- fprintf(GFP1,"%s",stringout);
- fclose(GFP1);
- }
- }
- void DebugLog(int data)
- {
- char buff[40];
- sprintf(buff,"\tD-(Node %d)%d\n",Cmds->AcLvl[LVL_NODE_NUMBER],data);
- ErrorLog(buff);
- }
-
- void ErrorLog(char *stringout)
- {
- FILE *GFP1;
- UBYTE XGSTR1[20], XGSTR2[20];
-
- char fname[100];
-
- Time_system=time(NL);
- strcpy(XGSTR1,GetTheDate(Time_system));
- strcpy(XGSTR2,GetTheTime(Time_system));
-
- sprintf(fname,"%sNode%u/ErrorLog",Cmds->BBSLoc,Cmds->AcLvl[LVL_NODE_NUMBER]);
-
- /* date, time */
-
- GFP1=fopen(fname,"a");
- if(GFP1) {
- fprintf(GFP1,"%s (%s) %s",XGSTR1,XGSTR2,stringout);
- fclose(GFP1);
- }
- }
-